.class public abstract Lcom/baidu/cloud/media/download/DownloadableVideoItem;
.super Ljava/util/Observable;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/cloud/media/download/DownloadableVideoItem$DownloadStatus;
    }
.end annotation


# static fields
.field public static final ERROR_CODE_INVALID_URL:I = 0x1

.field public static final ERROR_CODE_M3U8_DRM_INVALID:I = 0x6

.field public static final ERROR_CODE_M3U8_INVALID_FORMAT:I = 0x4

.field public static final ERROR_CODE_M3U8_SAVE_FAILED:I = 0x5

.field public static final ERROR_CODE_NETWORK_FAILED:I = 0x2

.field public static final ERROR_CODE_NO_ERROR:I = 0x0

.field public static final ERROR_CODE_SDCARD_UNMOUNTED:I = 0x3

.field public static final ERROR_CODE_TS_SAVE_FAILED:I = 0x7

.field public static final a:[Ljava/lang/String;


# instance fields
.field protected b:Ljava/lang/String;

.field protected c:Ljava/lang/String;

.field protected d:Ljava/lang/String;

.field protected volatile e:I

.field protected volatile f:Lcom/baidu/cloud/media/download/DownloadableVideoItem$DownloadStatus;

.field protected g:Ljava/lang/String;

.field protected volatile h:I


# direct methods
.method static constructor <clinit>()V
    .locals 3

    const/16 v0, 0x8

    new-array v0, v0, [Ljava/lang/String;

    const/4 v1, 0x0

    const-string v2, "ERROR_CODE_NO_ERROR"

    aput-object v2, v0, v1

    const/4 v1, 0x1

    const-string v2, "ERROR_CODE_INVALID_URL"

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-string v2, "ERROR_CODE_NETWORK_FAILED"

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-string v2, "ERROR_CODE_SDCARD_UNMOUNTED"

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-string v2, "ERROR_CODE_M3U8_INVALID_FORMAT"

    aput-object v2, v0, v1

    const/4 v1, 0x5

    const-string v2, "ERROR_CODE_M3U8_SAVE_FAILED"

    aput-object v2, v0, v1

    const/4 v1, 0x6

    const-string v2, "ERROR_CODE_M3U8_DRM_INVALID"

    aput-object v2, v0, v1

    const/4 v1, 0x7

    const-string v2, "ERROR_CODE_TS_SAVE_FAILED"

    aput-object v2, v0, v1

    sput-object v0, Lcom/baidu/cloud/media/download/DownloadableVideoItem;->a:[Ljava/lang/String;

    return-void
.end method

.method public constructor <init>()V
    .locals 1

    return-void

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method


# virtual methods
.method public getErrorCode()I
    .locals 1

    const/4 v0, 0x0

    return v0

    nop
.end method

.method public getFailReason()Ljava/lang/String;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method public getLocalAbsolutePath()Ljava/lang/String;
    .locals 2

    const/4 v0, 0x0

    return-object v0

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop

    nop
.end method

.method public getProgress()F
    .locals 2

    const/4 v0, 0x0

    return v0

    nop

    nop

    nop

    nop

    nop
.end method

.method public getStatus()Lcom/baidu/cloud/media/download/DownloadableVideoItem$DownloadStatus;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method

.method public getUrl()Ljava/lang/String;
    .locals 1

    const/4 v0, 0x0

    return-object v0

    nop
.end method
